Ensuring Deployment Predictability of Distributed Real-time and Embedded Systems

نویسندگان

  • Gan Deng
  • Douglas C. Schmidt
  • Aniruddha Gokhale
چکیده

The dynamic deployment and configuration (D&C) of components in response to environmental changes or system mission mode changes is essential to facilitate runtime resource allocation for component-based distributed real-time and embedded (DRE) systems. This paper provides several contributions to the study of predictable D&C for component-based DRE systems. First, we describe how the predictability of component-based D&C can be affected by application dependency relationships and priorities. Second, we describe how a multigraph algorithm called partial priority inheritance via graph recomposition (PARIGE) can improve D&C predictability. Third, we empirically evaluate the effectiveness of PARIGE on a representative DRE system based on NASA Earth Science Enterprise’s Magnetospheric Multi-Scale (MMS) mission system. The results show that PARIGE can avoid unbounded deployment time priority inversion when component assemblies with different priorities have complex dependencies among each other, thereby significantly improving the responsiveness of mission-critical tasks with higher priorities.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

PARIGE: Ensuring Deployment Predictability of Distributed Real-time and Embedded Systems

Dynamic deployment and configuration (D&C) of components in response to environmental changes or system mission mode changes is essential to facilitate runtime resource management for component-based distributed real-time and embedded (DRE) systems. It is therefore essential that D&C can be performed a timely and predictable manner. This paper provides three contributions to the study of predic...

متن کامل

Java for Embedded, Real-Time Systems

Java paradigm to object oriented programming, memory management and secure management of complex system design make is popular for desktop applications. It is true for embedded system, todays embedded system extend the complexity of system design with timing and deployment constraints. J2ME is considerably used in small embedded device, its Connected Limited Device Configuration is used for dev...

متن کامل

Techniques for enhancing real-time CORBA quality of service

End-to-end predictability of remote operations is essential for many fixed-priority distributed real-time and embedded (DRE) applications, such as command and control systems, manufacturing process control systems, large-scale distributed interactive simulations, and testbeam data acquisition systems. To enhance predictability, the Real-time CORBA specification defines standard middleware featu...

متن کامل

Achieving End-to-end Predictability in the TAO Real-time CORBA ORB

End-to-end predictability of operations is essential for many fixed-priority distributed real-time and embedded (DRE) applications, such as command and control systems, manufacturing process control systems, large-scale distributed interactive simulations, and testbeam data acquisition systems. To facilitate this common requirement, the Real-Time CORBA specification defines standard middleware ...

متن کامل

Distributed real-time embedded systems: Recent advances, future trends and their impact on manufacturing plant control

Real-time and embedded systems have historically been small scale. However, advances in microelectronics and software now allow embedded systems to be composed of a large set of processing elements, and the trend is towards significant enhanced functionality, complexity, and scalability, since those systems are increasingly being connected by wired and wireless networks to create large-scale di...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007